//用来格式化状态字段

//value：字段值。
//row：行记录数据。
//index: 行索引。 
function stateFormatter(v, r, i) {

	console.debug(v, r, i);
	if (v == 0) {
		return "正常";
	} else if (v == -1) {
		return "<font style='color:red'>停用</font>";
	}
}

function objFormatter(v, r, i){
	if (v) {
		//只要前面满足就返回了，后面不用管
		return v.name||v.realName||v.title||v.username;
	}
}

function arrayFormatter(v, r, i){
	var result = "";
	if (v) {
		for (var i = 0; i < v.length; i++) {
			//一个对象
			var item = v[i];
			//最后一个不用加逗号
			if (i== v.length-1) {
				if (item) {
					//调用一个对象的格式化
					result += objFormatter(item)
				}
			}
			else{
				if (item) {
					//调用一个对象的格式化
					result += objFormatter(item)+","
				}
			}
			
		}
	}
	return result;
	
}

//序列号form为一个json对象
$.fn.serializeForm=function(){
	console.debug($(this));
	 var paramsArray =$(this).serializeArray();
     var param = {};
     $.each(paramsArray,function(index,item){
    	 param[item.name] = item.value;
     });
     return param;
}

